import threading
import time

"""
Thread类，创建线程
方法
    1、threading.current_thread()  获取当前线程的信息
    2、thread.name  获取线程的名字
    3、threading.enumerate()  获取所有线程的信息
"""


# 了解多线程是个什么东西
def fun1():
    for i in range(5):
        print('【func1】 =', i)
        time.sleep(1)


def fun2():
    for i in range(5):
        print('【func2】 =', i)
        time.sleep(1)


def main():
    # 函数式创建
    # 创建线程
    thread1 = threading.Thread(target=fun1)
    thread2 = threading.Thread(target=fun2)
    # 启动线程
    thread1.start()
    # 给线程改个名字
    thread1.name = '我自己的线程'
    thread2.start()

    print(thread1.name)  # 查看线程的名字
    print(threading.enumerate())   # 查看所有线程的信息，返回的是列表


if __name__ == '__main__':
    main()
